Развивая нашу тему прямых обратных расчетов можно установить галочку на форме
в зависимости от которой будет производиться прямой или обратный расчет.
Соответственно запрещать или разрешать вводить в определенные элементы. Вообще
есть такое свойство.
Доступность Синтаксис: Параметры: Возвращаемое значение: Описание: Но не все так просто. Во первых установка доступности на форме имеет
приоритет. Не знаю ошибка это или нет, но установка доступности в режиме
редактирования формы в последствии чем не меняться. То есть если запретить
доступ из формы то программные методы не помогут. Поэтому если Вы решили
управлять доступом, то снимите все галочки, а доступ устанавливайте при запуске
формы ВводНового или ПриОткрытии из
сохраненного в документе значения. Давайте сделаем так что при ВводНового доступа не будет. Теперь запустим. Доступа не будет.
Установка режима редактирования.
Доступность(<Режим>)
Англоязычный
синоним:
Enable
<Режим> Необязательный параметр. Числовое
выражение:1 — разрешено редактирование элемента формы;0 — запрещено
редактирование.
Текущее числовое значение режима
редактирования элемента формы (на момент до исполнения метода).
Метод Доступность позволяет установить режим
редактирования выбранного элемента формы.
Доступ к данному методу возможен
только в контексте Модуля формы.
Процедура ВводНового()
Форма.СуммаНачальная.Доступность(0);
КонецПроцедуры
